package com.sxu.principles.demo2;

// 测试类
public class RectangleDemo {
    public static void main(String[] args) {
        // 创建长方形对象
        Rectangle rectangle = new Rectangle();
        // 设置长和宽
        rectangle.setLength(20);
        rectangle.setWidth(10);
        // resize方法拓宽
        resize(rectangle);
        // 打印长和宽
        printRectangle(rectangle);
        System.out.println("====================");
        // 使用正方形对象
        Square square = new Square();
        // 设置长和宽
        rectangle.setLength(10);
        // resize方法拓宽
        resize(rectangle);
        // 打印长和宽
        printRectangle(rectangle);
    }

    // 拓宽
    public static void resize(Rectangle r) {
        while(r.getWidth() <= r.getLength()){
            r.setWidth(r.getWidth()+1);
        }
    }

    // 打印长和宽
    public static void printRectangle(Rectangle r) {
        System.out.println(r.getLength());
        System.out.println(r.getWidth());
    }
}
